.comapny-detail-wrapper {
  background: #f5f7fa;
  .tree-wrapper {
    background: white;
    .contentTitle {
      font-family: MicrosoftYaHeiUI, MicrosoftYaHeiUI;
      font-weight: bold;
      font-size: 14px;
      color: #262626;
      font-style: normal;
    }
    .itemsTitle {
      font-family: MicrosoftYaHeiUI;
      font-size: 14px;
      color: #666666;
      text-align: left;
      font-style: normal;
    }
    .active_itemsTitle {
      font-family: MicrosoftYaHeiUI;
      font-size: 14px;
      color: #666666;
      text-align: left;
      font-style: normal;
      background: #e7f2ff;
      color: #0779ff;
    }
    :where(.css-dev-only-do-not-override-1j5f1e2).ant-anchor-wrapper:not(.ant-anchor-wrapper-horizontal) .ant-anchor::before {
      display: none;
    }
  }
  header {
    height: 140px;
    background: white;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 99;
    .company-top-box {
      .logo-img {
        display: block;
        width: 80px;
        height: 80px;
        margin-right: 24px;
        border-radius: 3px;
        border: 1px solid #f0f0f0;
      }
      .short-name {
        width: 64px;
        height: 64px;
        margin-right: 16px;
        border-radius: 3px;
        line-height: 22px;
        background-color: #89b8e2;
        color: #ffffff;
        font-size: 18px;
        text-align: center;
        padding: 10px;
        box-sizing: border-box;
      }
      h1 {
        font-size: 28px;
        font-family: MicrosoftYaHeiUI, MicrosoftYaHeiUI;
        font-weight: bold;
        color: #000000;
        margin-right: 16px;
      }
    }
  }
  .tabs-main-content-wrapper {
    height: 80vh;
    .tree-box {
      height: 80vh;
      overflow-y: auto;
      :where(.css-dev-only-do-not-override-1j5f1e2).ant-tree {
        background-color: #f5f7fa;
      }
      border-right: 1px solid #eee6e6;
    }
    .ant-tabs-content-holder {
      width: 1160px;
      margin: 0 auto;
    }
    .anchor-nav {
      a.ant-anchor-link-title > .disabled {
        cursor: not-allowed;
        color: #999;
      }
    }
    .coutom-anchor-style-active .ant-anchor-link-active {
      background-color: #e7f2ff !important;
      .ant-anchor-link-title-active {
        color: #0779ff !important;
      }
    }
    .coutom-anchor-style-active .ant-anchor-link {
      padding-left: 60px;
      height: 32px;
      padding-top: 6px;
    }

    .coutom-anchor-style-active .ant-anchor-ink-visible {
      display: none !important;
    }
  }
}
